body {

}

a:link { 

text-decoration: none;
}

img {

border: none;
}

p {

color: #000000; 
}

/*main page-------------------------------------------------------*/

#menu {
margin-right: auto; 
margin-left: auto;

}

#submenu {
float: left;
clear: left;

}

#header {
float: left;
border: 1px solid black;
border-left: none;
padding: 0px;
margin: 0px;

}

#language_button {
float: left;
border: 1px solid black;
border-left: none;
padding: 0px;
margin: 0px;
}

#login_button {

float: left;
margin: 0%;
padding: 0%;
border: 1px solid black;
border-bottom: none;
border-left: none;
background-color: #b6d2d0;
text-align:center;
}

#register_button {

clear: left;
float: left;
margin: 0%;
padding: 0%;
border: 1px solid black;
border-bottom: none;
border-left: none;
background-color: #b6d2d0;
text-align:center;

}

#admin_center {
float: left;
border: 1px solid black;
background-color: #b6d2d0;
padding-bottom: 22px;
border-left: none;
clear: right;
clear: left;
height: 38px;
}

#project_selection {
float: left;
border: 1px solid black;
border-left: none;
background-color: #b6d2d0;
padding: 10px;
padding-bottom: 30px;
}

#language_selection.hidden { 
visibility: hidden; 
background-color: green;
margin-left: 550px;
width:250px;
}

#language_selection.unhidden { 
visibility: visible; 
margin-left: 550px;
width:250px;
background-color: #b6d2d0;
border: 1px solid black;
}

#authorization_buttons {
float: left;

}

#authorization_forms { 
float: left;

}

#login.hidden {

visibility: hidden; 
float: left;
clear: right:

}

label{

float: left;
width: 85px; 

}

inputbox{

width: 95px;
}

#login.unhidden {

float: left;
visibility: visible; 
float: left;
background-color: #b6d2d0;
border: 1px solid black;

}

#register.hidden {

visibility: hidden; 
float: left;
clear: right:

}

#register.unhidden {

float: left;
visibility: visible; 
float: left;
background-color: #b6d2d0;
border: 1px solid black;

}

#translation {
float: left;
clear:left;
background-color: #b6d2d0;
}

/*admin page-------------------------------------------------------*/

#header_admin {
float: left;
border: 1px solid black;
margin-left: auto;
margin-right: auto;
width: 800px;
clear: right;
}

#admin_item {
float: left;
width: 200px;
text-align: center;
}

#admin_menu {
float: left;
clear: left;
clear: right;
border: 1px solid black;
border-top: none;
margin-left: auto;
margin-right: auto;
width: 800px;
background-color: #b6d2d0;
}


#info {

float: left;
margin-top: 2em;

}

#admin_function {

float: left;
border: 1px solid black;
background-color: #b6d2d0;

}
